Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持 
  },
  /** 
   * 组件的属性列表 
   * 用于组件自定义设置 
   */
  properties: {
     
    content: {
      type:Object,
      value:{}
    },
    
    cancelText: {
      type: String,
      value: '取消'
    },
    // 弹窗确认按钮文字 
    confirmText: {
      type: String,
      value: '加入收藏'
    }
  },
   
  data: { // 弹窗显示控制 
    isShow:false 
  },
   
  methods: {
  
    //隐藏弹框 
    hideDialog() {
      this.setData({
        isShow: !this.data.isShow
      })
    },
    //展示弹框 
    showDialog() {
      this.setData({
        isShow: !this.data.isShow
      })
    },
     
    _cancelEvent() { //触发取消回调 
      this.triggerEvent("cancelEvent")
    },
    _confirmEvent() { //触发成功回调 
      this.triggerEvent("confirmEvent");
    }
  }
})